TypeScript Hello World!
コード自体は簡素
code:hello_world.ts
const str: string = "Hello World";
console.log(str);
JavaScriptとの違いは、: stringで型情報を付与して、コンパイルエラーが起きるようになっている 初期設定
node のインストール
既に入っているのでskip
新しいディレクトリを作成し、
$ npm init --yes
作成された package.json に以下を追記
"type": "module",
TypeScriptのインストール
$ npm install --save-dev typescript @types/node
tsconfig.jsonの準備
$ npx tsc --init
tsconfig.json の書き換え
"target": "es2020" に変更
"module": "esnext" に変更
"moduleResolution": "node": をコメントイン
"outDir": "./dist" を設定
code:json
を追加